{% extends 'base_exam.html' %} {% block title %}Exam result — {{ course.title }}{% endblock %} {% block exam_header_meta %}Result{% endblock %} {% block content %}
{% if attempt.passed %}

Congratulations — you passed!

{% else %}

Not passed this time

You need at least {{ pass_mark }}% to clear this exam.

{% endif %}

{{ course.title }}

{{ attempt.score_percent }}%
{{ attempt.correct_count }} / {{ attempt.total_asked }} correct · Pass mark {{ pass_mark }}% · Time {{ time_taken_display }} {% if attempt.auto_submitted %} · Auto-submitted (time expired){% endif %}
{% if attempt.is_flagged_for_review %}
Flagged for review
{{ attempt.flag_reason|default:"Integrity events were logged during this attempt. Staff may review before final certification." }}
This does not change your score automatically.
{% endif %} {% if topic_breakdown %}
Topic breakdown

See where you were strong — useful for your next attempt.

{% for row in topic_breakdown %}
{{ row.label }} {{ row.correct }}/{{ row.total }} · {{ row.percent }}%
{% endfor %}
{% endif %}
Back to course {% if attempt.passed %} {% if practical_blocks_certificate %}
Practical required

This track issues a Theory + Practical Assessment certificate. Submit your practical work for review — the certificate is blocked until a reviewer approves it.

{% if practical and practical.reviewer_notes and practical.can_resubmit %}
{{ practical.reviewer_notes }}
{% endif %} {% if practical and practical.status == 'pending' %} Awaiting review View status {% else %} {% if practical and practical.can_resubmit %}Resubmit practical{% else %}Submit practical{% endif %} {% endif %}
{% elif certificate %} Verify certificate {% if certificate.pdf_file %} Download PDF {% endif %} {% if certificate.badge_image %} Skill badge {% endif %} {% if not certificate.assets_ready %}

Certificate PDF & badge are generating — refresh shortly.

{% endif %}

{{ certificate.assessment_label }}

{% if certificate.is_valid %}
Share on Fiverr / Upwork

Copy this line into your freelancer profile, then download the badge image.

{% if certificate.badge_image %} Download badge {% endif %} Verify link
{% endif %} {% else %}

Certificate will appear here once issued.

{% endif %} {% else %} Try again {% endif %}
{% endblock %}